Notice: file_put_contents(): Write of 20368 bytes failed with errno=28 No space left on device in /var/www/tg-me/post.php on line 50
Mizan Institute of Technology - MiT🇪🇹 | Telegram Webview: MizanInstituteOfTechnology/382 -
Telegram Group & Telegram Channel
ሰሪወችንና ተስተናጋጁን መሃል ላይ ሆነው ያገናኙት አስተናጋጆች፤ ፍሮንትኢንድንና ባክኢንድን እንደሚያግባባው እንደ API ናቸው። ተጠቃሚው ድረ-ገጽ ላይ "ግባ" የሚለውን በተን ሲጫን፣ Front-End ያንን ጥያቄ በኤፒአይ በኩል ወደ Back-End ይልካል። Back-End መረጃውን አጣርቶ መልሱን በኤፒአይ በኩል ወደ Front-End ይመልሳል።


❤️ፍል ስታክ ደቨሎፐር (Full Stack Developer) ምን ይሰራል?

ልክ አንድን ህንፃ ከመሰረቱ እስከ ጣሪያው ድረስ እንደሚገነባ መሃንዲስ ነው። የድረ-ገጹን ፊት ለፊት (Front-End)፣ ጀርባ (Back-End)፣ እና የመረጃ ቋት (Database) የመስራት ችሎታ አለው። ሁሉንም ነገር በአንድ ላይ ማስተዳደር ይችላል።

❤️ ፉል ስታክ የሚሰራባቸው የቴክኖሎጂ ምድቦች (Stacks):
ከላይ አንድ ፉል ስታክ የሚባል ድረ ገፅ ሲሰራ Front-end, Back-end & Database አለው ብለናል። Front-endን ለመስራት ብዙ አማራጮች እንዳሉና ብዙ ፍሬምወርኮች መኖራቸውን ተነጋግረናል። Back-endንም፣ ደታቤዝንም ለመስራት ብዙ አማራጭ እንዳሉ አይተናል።
ስለዚህ ሁሉንም እነዚህን ያሟላ ድረ ገፅ ሲገነባ Front-end ላይ ካሉ አማራጮች እነማንን ይዞ፣ Back-end ላይ ካሉ አማራጮችም እነማንን ይዞ፣ ከደታቤዝም እነማንን ይዞ ማንን ከማን በማጣመር አንድ የተሟላ full stack ድረ ገፅ ያበለፅጋል የሚለውን እንመልከት።

ከላይ እንደተጠቀሰው MERN እና MEAN ብቻ አይደሉም:

➡️ MERN Stack: MongoDB, Express.js, React.js, Node.js (ይህ እኛ የምናስተምረው ነው!)
ለFront-end የምንጠቀመው Reactን፣ ለBack-end የምንጠቀመው Express.jsን በNode.js፣ ለደታቤዝ የምንጠቀመው MongoDBን ነው።

➡️ MEAN Stack: MongoDB, Express.js, Angular.js, Node.js (ከReact.js ይልቅ Angular.jsን ይጠቀማል)

➡️ LAMP Stack: Linux (ኦፕሬቲንግ ሲስተም), Apache (ዌብ ሰርቨር), MySQL (የመረጃ ቋት), PHP/Python/Perl (የጀርባ –ባክኢንድ ቋንቋ) - ይህ መንገድ በጣም የቀድሞ እና ታዋቂ ፍልስፍና (የፉል ስታክ አሰራር መንገድ) ነው።

➡️ MEVN Stack: MongoDB, Express.js, Vue.js, Node.js (ከReact.js እና Angular.js ይልቅ Vue.jsን ይጠቀማል)

➡️ Django (Python) + (Frontend Framework): Django (ኃይለኛ የPython የጀርባ Back-end ፍሬምወርክ ነው) ከማንኛውም የፊት ለፊት (Front-end) ፍሬምወርክ (React, Angular, Vue) ጋር አጣምሮ መጠቀም ይቻላል።

➡️ Ruby on Rails+(Frontend Framework): ልክ እንደ Django ሁሉ, ከማንኛውም የፊት ለፊት (Front-end) ፍሬምወርክ ጋር መጠቀም ይቻላል::

➡️ .NET (C#) + (Frontend Framework): .NET ከማንኛውም የፊት ለፊት (Front-end) ፍሬምወርክ ጋር መጠቀም ይቻላል::

✔️ እኛ MiTዎች ለምን MERN Stackን መረጥን?

➡️JavaScript በሁሉም ቦታ!
ሁሉም ቴክኖሎጂዎች (MongoDB, Express.js, React.js, Node.js) JavaScriptን ስለሚጠቀሙ፤ አንድ ቋንቋ ብቻ መማር በቂ ነው። ይህም ሂደቱን በጣም ቀላል እና ፈጣን ያደርገዋል። ጃቫስክሪፕትን ካወቅን ለፍሮንት ኢንድም፣ ለባክኢንድም፣ ለደታቤዝም የምንጠቀማቸው አማራጮች እንደ ፕሮግራሚንግ ላንጉጅ መስታቸው አንድ ስለሆነ ሌላ አድስ ፕሮግራሚንግ ቋንቋ ሲንታክስና ሴማንቲክስ ማወቅ አይጠበቅብንም።

➡️እጅግ በጣም ፈጣን!
React.js የፌስቡክ ኩባንያ ያበረከተው በጣም ፈጣን እና ዘመናዊ የፊት ለፊት (Front-End) ቴክኖሎጂ ነው። ድረ-ገጾችን እና መተግበሪያዎችን በሚገርም ፍጥነት እንዲሰሩ ያደርጋል።

➡️ተለዋዋጭነት!
MongoDB በቀላሉ የሚለዋወጥ (Dynamic የሆነ)የመረጃ ቋት (Database) ነው። አዳዲስ መረጃዎችን በቀላሉ ለማስተናገድ ያስችላል።

➡️ከፍተኛ ተወዳጅነት!
በአሁኑ ጊዜ በአለም ላይ ያሉ ብዙ ታላላቅ ኩባንያዎች MERN Stackን ይጠቀማሉ። ይህም ማለት የስራ እድሉ በጣም ሰፊ ነው።

➡️ዘመናዊነት (Cutting-Edge):
MERN ስታክ በአሁኑ ጊዜ በድረ-ገጽ ልማት አለም ውስጥ ካሉት በጣም ዘመናዊ እና ተፈላጊ ቴክኖሎጂዎች አንዱ ነው። ካሉት ፍልስታክን የመስራት አማራጮች በአለም ላይ ግንባር ቀድም የሆነው ይህ መንገድ ነው።


Mizan Institute of Technology (MiT) የፉል ስታክ (MERN) ስልጠና የምንሸፍናቸው ርዕሶች (በዝርዝር):

📌መሰረታዊ የድረ-ገጽ አሰራር: HTML, CSS, JavaScript (እነዚህን ቋንቋዎች ጠንቅቆ ማወቅ ለማንኛውም የድረ-ገጽ ገንቢ መሰረታዊና የግድ ነው!)
እነዚህን ስናስተምር HTML ውስጥ ከጀማሪ እስከ አድቫንስድ የሚባሉትን ጭምር እንዳስሳለን። CSS ላይ ለresponsive ድረ ገፅ ያግዘንና ስራችንን ያፋጥንልን ዘንድ ካሉ የ CSS ፍሬምወርኮች ቀዳሚ የሆኑትን Tailwindን እና Bootstrapን እናያለን።

📌 Figma: ድረ ገፅ ሲገነባ ቴምፕሌት ኢድት ማድረግ እንደ አማራጭ ቢሆንም ከUI/Ux ድዛይን ይጀምራል። ድዛይኑን በፊግማ ከሰራን በሗላ ወደ ኮድ ይቀየራል።

📌React.js (የፊት ለፊት (Front-end) ማበልፀጊያ): ዘመናዊ እና ተለዋዋጭ ድረ-ገጾችን ለመስራት የሚያስችል ኃይለኛ ቴክኖሎጂ ነው።

📌 Node.js (የጀርባ (Back-end) ልማት): JavaScriptን ከድረ-ገጽ አሳሽ (ብሮውዘር) ውጭ በማስኬድ (run በማድረግ) የድረ-ገጹን ጀርባ ለመስራት የሚያስችል ቴክኖሎጂ ነው።

📌Express.js (ድረ-ገጽን ለማስተዳደር): ከNode.js ጋር በመሆን ድረ-ገጹን በቀላሉ ለማስተዳደር የሚያስችል ፍሬምወርክ።

📌 MongoDB (የመረጃ ቋት): ሁሉንም የድረ-ገጹን መረጃዎች በቀላሉ ለማከማቸት እና ለማስተዳደር የሚያስችል ዘመናዊ የመረጃ ቋት።

📌 API (Front-End እና Back-Endን ለማገናኘት): እነዚህን ሁለት ክፍሎች በማስተሳሰር ድረ-ገጹ በትክክል እንዲሰራ የሚያደርግ ወሳኝ ቴክኖሎጂ።

📌Git and Github: የስራችንን ሂደት ለመቆጣጠር, ከሌሎች ጋር ለመተባበር::

📌 Authentication and Authorization: የተጠቃሚዎችን ደህንነት ለመጠበቅ::

📌 Deployment: ድህረ-ገፃችንን ለህዝብ እይታ (ለተጠቃሚ ይፋ ማድረግ) ክፍት ለማድረግ::

ከንድፈ ሃሳብ ባሻገር፡ እውነተኛ ፕሮጀክቶችን አስደግፈን ለእያንዳንዱ ርእስ እንሰጣለን። (Capstone Projects)!

በMiT ስልጠናችን፣ በንድፈ ሃሳብ ብቻ አንወሰንም። የተማራችሁትን በተግባር የምትፈትሹበት፣ እውነተኛ ድረ-ገጾችን እና መተግበሪያዎችን የምትሰሩበት እድል ይኖራችኋል። ከእነዚህ ፕሮጀክቶች (Capstone Projects) መካከል፡

➡️የራሳችሁን ፖርትፎሊዮ ድረ-ገጽ መስራት: የተማራችሁትን ችሎታ የምታሳዩበት፣ ለስራ ስታመለክቱ የምትጠቀሙበት ድረ-ገጽ ይሆናችሁ ዘንድ ገና ከፊግማ ድዛይኑ ጀምሮ ፍሮንት ኢንዱንም፣ ባክኢንዱንም፣ አውተንቲኬሽንና ፎርም ካለው ቫሊዴሽኑን፣ ደታቤዙንም ትሰራላችሁ።
Please open Telegram to view this post
VIEW IN TELEGRAM



tg-me.com/MizanInstituteOfTechnology/382
Create:
Last Update:

ሰሪወችንና ተስተናጋጁን መሃል ላይ ሆነው ያገናኙት አስተናጋጆች፤ ፍሮንትኢንድንና ባክኢንድን እንደሚያግባባው እንደ API ናቸው። ተጠቃሚው ድረ-ገጽ ላይ "ግባ" የሚለውን በተን ሲጫን፣ Front-End ያንን ጥያቄ በኤፒአይ በኩል ወደ Back-End ይልካል። Back-End መረጃውን አጣርቶ መልሱን በኤፒአይ በኩል ወደ Front-End ይመልሳል።


❤️ፍል ስታክ ደቨሎፐር (Full Stack Developer) ምን ይሰራል?

ልክ አንድን ህንፃ ከመሰረቱ እስከ ጣሪያው ድረስ እንደሚገነባ መሃንዲስ ነው። የድረ-ገጹን ፊት ለፊት (Front-End)፣ ጀርባ (Back-End)፣ እና የመረጃ ቋት (Database) የመስራት ችሎታ አለው። ሁሉንም ነገር በአንድ ላይ ማስተዳደር ይችላል።

❤️ ፉል ስታክ የሚሰራባቸው የቴክኖሎጂ ምድቦች (Stacks):
ከላይ አንድ ፉል ስታክ የሚባል ድረ ገፅ ሲሰራ Front-end, Back-end & Database አለው ብለናል። Front-endን ለመስራት ብዙ አማራጮች እንዳሉና ብዙ ፍሬምወርኮች መኖራቸውን ተነጋግረናል። Back-endንም፣ ደታቤዝንም ለመስራት ብዙ አማራጭ እንዳሉ አይተናል።
ስለዚህ ሁሉንም እነዚህን ያሟላ ድረ ገፅ ሲገነባ Front-end ላይ ካሉ አማራጮች እነማንን ይዞ፣ Back-end ላይ ካሉ አማራጮችም እነማንን ይዞ፣ ከደታቤዝም እነማንን ይዞ ማንን ከማን በማጣመር አንድ የተሟላ full stack ድረ ገፅ ያበለፅጋል የሚለውን እንመልከት።

ከላይ እንደተጠቀሰው MERN እና MEAN ብቻ አይደሉም:

➡️ MERN Stack: MongoDB, Express.js, React.js, Node.js (ይህ እኛ የምናስተምረው ነው!)
ለFront-end የምንጠቀመው Reactን፣ ለBack-end የምንጠቀመው Express.jsን በNode.js፣ ለደታቤዝ የምንጠቀመው MongoDBን ነው።

➡️ MEAN Stack: MongoDB, Express.js, Angular.js, Node.js (ከReact.js ይልቅ Angular.jsን ይጠቀማል)

➡️ LAMP Stack: Linux (ኦፕሬቲንግ ሲስተም), Apache (ዌብ ሰርቨር), MySQL (የመረጃ ቋት), PHP/Python/Perl (የጀርባ –ባክኢንድ ቋንቋ) - ይህ መንገድ በጣም የቀድሞ እና ታዋቂ ፍልስፍና (የፉል ስታክ አሰራር መንገድ) ነው።

➡️ MEVN Stack: MongoDB, Express.js, Vue.js, Node.js (ከReact.js እና Angular.js ይልቅ Vue.jsን ይጠቀማል)

➡️ Django (Python) + (Frontend Framework): Django (ኃይለኛ የPython የጀርባ Back-end ፍሬምወርክ ነው) ከማንኛውም የፊት ለፊት (Front-end) ፍሬምወርክ (React, Angular, Vue) ጋር አጣምሮ መጠቀም ይቻላል።

➡️ Ruby on Rails+(Frontend Framework): ልክ እንደ Django ሁሉ, ከማንኛውም የፊት ለፊት (Front-end) ፍሬምወርክ ጋር መጠቀም ይቻላል::

➡️ .NET (C#) + (Frontend Framework): .NET ከማንኛውም የፊት ለፊት (Front-end) ፍሬምወርክ ጋር መጠቀም ይቻላል::

✔️ እኛ MiTዎች ለምን MERN Stackን መረጥን?

➡️JavaScript በሁሉም ቦታ!
ሁሉም ቴክኖሎጂዎች (MongoDB, Express.js, React.js, Node.js) JavaScriptን ስለሚጠቀሙ፤ አንድ ቋንቋ ብቻ መማር በቂ ነው። ይህም ሂደቱን በጣም ቀላል እና ፈጣን ያደርገዋል። ጃቫስክሪፕትን ካወቅን ለፍሮንት ኢንድም፣ ለባክኢንድም፣ ለደታቤዝም የምንጠቀማቸው አማራጮች እንደ ፕሮግራሚንግ ላንጉጅ መስታቸው አንድ ስለሆነ ሌላ አድስ ፕሮግራሚንግ ቋንቋ ሲንታክስና ሴማንቲክስ ማወቅ አይጠበቅብንም።

➡️እጅግ በጣም ፈጣን!
React.js የፌስቡክ ኩባንያ ያበረከተው በጣም ፈጣን እና ዘመናዊ የፊት ለፊት (Front-End) ቴክኖሎጂ ነው። ድረ-ገጾችን እና መተግበሪያዎችን በሚገርም ፍጥነት እንዲሰሩ ያደርጋል።

➡️ተለዋዋጭነት!
MongoDB በቀላሉ የሚለዋወጥ (Dynamic የሆነ)የመረጃ ቋት (Database) ነው። አዳዲስ መረጃዎችን በቀላሉ ለማስተናገድ ያስችላል።

➡️ከፍተኛ ተወዳጅነት!
በአሁኑ ጊዜ በአለም ላይ ያሉ ብዙ ታላላቅ ኩባንያዎች MERN Stackን ይጠቀማሉ። ይህም ማለት የስራ እድሉ በጣም ሰፊ ነው።

➡️ዘመናዊነት (Cutting-Edge):
MERN ስታክ በአሁኑ ጊዜ በድረ-ገጽ ልማት አለም ውስጥ ካሉት በጣም ዘመናዊ እና ተፈላጊ ቴክኖሎጂዎች አንዱ ነው። ካሉት ፍልስታክን የመስራት አማራጮች በአለም ላይ ግንባር ቀድም የሆነው ይህ መንገድ ነው።


Mizan Institute of Technology (MiT) የፉል ስታክ (MERN) ስልጠና የምንሸፍናቸው ርዕሶች (በዝርዝር):

📌መሰረታዊ የድረ-ገጽ አሰራር: HTML, CSS, JavaScript (እነዚህን ቋንቋዎች ጠንቅቆ ማወቅ ለማንኛውም የድረ-ገጽ ገንቢ መሰረታዊና የግድ ነው!)
እነዚህን ስናስተምር HTML ውስጥ ከጀማሪ እስከ አድቫንስድ የሚባሉትን ጭምር እንዳስሳለን። CSS ላይ ለresponsive ድረ ገፅ ያግዘንና ስራችንን ያፋጥንልን ዘንድ ካሉ የ CSS ፍሬምወርኮች ቀዳሚ የሆኑትን Tailwindን እና Bootstrapን እናያለን።

📌 Figma: ድረ ገፅ ሲገነባ ቴምፕሌት ኢድት ማድረግ እንደ አማራጭ ቢሆንም ከUI/Ux ድዛይን ይጀምራል። ድዛይኑን በፊግማ ከሰራን በሗላ ወደ ኮድ ይቀየራል።

📌React.js (የፊት ለፊት (Front-end) ማበልፀጊያ): ዘመናዊ እና ተለዋዋጭ ድረ-ገጾችን ለመስራት የሚያስችል ኃይለኛ ቴክኖሎጂ ነው።

📌 Node.js (የጀርባ (Back-end) ልማት): JavaScriptን ከድረ-ገጽ አሳሽ (ብሮውዘር) ውጭ በማስኬድ (run በማድረግ) የድረ-ገጹን ጀርባ ለመስራት የሚያስችል ቴክኖሎጂ ነው።

📌Express.js (ድረ-ገጽን ለማስተዳደር): ከNode.js ጋር በመሆን ድረ-ገጹን በቀላሉ ለማስተዳደር የሚያስችል ፍሬምወርክ።

📌 MongoDB (የመረጃ ቋት): ሁሉንም የድረ-ገጹን መረጃዎች በቀላሉ ለማከማቸት እና ለማስተዳደር የሚያስችል ዘመናዊ የመረጃ ቋት።

📌 API (Front-End እና Back-Endን ለማገናኘት): እነዚህን ሁለት ክፍሎች በማስተሳሰር ድረ-ገጹ በትክክል እንዲሰራ የሚያደርግ ወሳኝ ቴክኖሎጂ።

📌Git and Github: የስራችንን ሂደት ለመቆጣጠር, ከሌሎች ጋር ለመተባበር::

📌 Authentication and Authorization: የተጠቃሚዎችን ደህንነት ለመጠበቅ::

📌 Deployment: ድህረ-ገፃችንን ለህዝብ እይታ (ለተጠቃሚ ይፋ ማድረግ) ክፍት ለማድረግ::

ከንድፈ ሃሳብ ባሻገር፡ እውነተኛ ፕሮጀክቶችን አስደግፈን ለእያንዳንዱ ርእስ እንሰጣለን። (Capstone Projects)!

በMiT ስልጠናችን፣ በንድፈ ሃሳብ ብቻ አንወሰንም። የተማራችሁትን በተግባር የምትፈትሹበት፣ እውነተኛ ድረ-ገጾችን እና መተግበሪያዎችን የምትሰሩበት እድል ይኖራችኋል። ከእነዚህ ፕሮጀክቶች (Capstone Projects) መካከል፡

➡️የራሳችሁን ፖርትፎሊዮ ድረ-ገጽ መስራት: የተማራችሁትን ችሎታ የምታሳዩበት፣ ለስራ ስታመለክቱ የምትጠቀሙበት ድረ-ገጽ ይሆናችሁ ዘንድ ገና ከፊግማ ድዛይኑ ጀምሮ ፍሮንት ኢንዱንም፣ ባክኢንዱንም፣ አውተንቲኬሽንና ፎርም ካለው ቫሊዴሽኑን፣ ደታቤዙንም ትሰራላችሁ።

BY Mizan Institute of Technology - MiT🇪🇹


Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283

Share with your friend now:
tg-me.com/MizanInstituteOfTechnology/382

View MORE
Open in Telegram


Mizan Institute of Technology MiT🇪🇹 Telegram | DID YOU KNOW?

Date: |

Telegram and Signal Havens for Right-Wing Extremists

Since the violent storming of Capitol Hill and subsequent ban of former U.S. President Donald Trump from Facebook and Twitter, the removal of Parler from Amazon’s servers, and the de-platforming of incendiary right-wing content, messaging services Telegram and Signal have seen a deluge of new users. In January alone, Telegram reported 90 million new accounts. Its founder, Pavel Durov, described this as “the largest digital migration in human history.” Signal reportedly doubled its user base to 40 million people and became the most downloaded app in 70 countries. The two services rely on encryption to protect the privacy of user communication, which has made them popular with protesters seeking to conceal their identities against repressive governments in places like Belarus, Hong Kong, and Iran. But the same encryption technology has also made them a favored communication tool for criminals and terrorist groups, including al Qaeda and the Islamic State.

Pinterest (PINS) Stock Sinks As Market Gains

Pinterest (PINS) closed at $71.75 in the latest trading session, marking a -0.18% move from the prior day. This change lagged the S&P 500's daily gain of 0.1%. Meanwhile, the Dow gained 0.9%, and the Nasdaq, a tech-heavy index, lost 0.59%. Heading into today, shares of the digital pinboard and shopping tool company had lost 17.41% over the past month, lagging the Computer and Technology sector's loss of 5.38% and the S&P 500's gain of 0.71% in that time. Investors will be hoping for strength from PINS as it approaches its next earnings release. The company is expected to report EPS of $0.07, up 170% from the prior-year quarter. Our most recent consensus estimate is calling for quarterly revenue of $467.87 million, up 72.05% from the year-ago period.

Mizan Institute of Technology MiT🇪🇹 from ye


Telegram Mizan Institute of Technology - MiT🇪🇹
FROM USA